e7543c125b0794b46f08b2f96d07932850fea88a,src/test/java/com/github/susom/database/test/DatabaseTest.java,DatabaseTest,missingPositionalParameter,#,292
Before Change
errors++;
return Integer.toString(errors);
}
}).toSelect("select a from b where c=?").queryLongOrNull();
fail("Should have thrown an exception");
} catch (DatabaseException e) {
assertEquals("Error executing SQL (errorCode=1)", e.getMessage());
}
After Change
control.replay();
try {
Long value = new DatabaseImpl(c, new OptionsDefault(Flavor.generic) {
int errors = 0;
@Override
public String generateErrorCode() {
errors++;
return Integer.toString(errors);
}
}).toSelect("select a from b where c=?").queryLongOrNull();
fail("Should have thrown an exception, but returned " + value);
} catch (DatabaseException e) {
assertEquals("Error executing SQL (errorCode=1)", e.getMessage());
}